#ifndef GUARD_BATTLE_POSITIVE
#define GUARD_BATTLE_POSITIVE


#define STAT_STAGE_MIN 0
#define STAT_STAGE_MAX 12

#define gNewBS gBattleStruct
#define CanTransferItem CanLoseItem

#define MOVE_KARATECHOP MOVE_KARATE_CHOP
#define MOVE_DOUBLESLAP MOVE_DOUBLE_SLAP
#define MOVE_COMETPUNCH MOVE_COMET_PUNCH
#define MOVE_MEGAPUNCH MOVE_MEGA_PUNCH
#define MOVE_PAYDAY MOVE_PAY_DAY
#define MOVE_FIREPUNCH MOVE_FIRE_PUNCH
#define MOVE_ICEPUNCH MOVE_ICE_PUNCH
#define MOVE_THUNDERPUNCH MOVE_THUNDER_PUNCH
#define MOVE_VICEGRIP MOVE_VICE_GRIP
#define MOVE_RAZORWIND MOVE_RAZOR_WIND
#define MOVE_SWORDSDANCE MOVE_SWORDS_DANCE
#define MOVE_WINGATTACK MOVE_WING_ATTACK
#define MOVE_VINEWHIP MOVE_VINE_WHIP
#define MOVE_DOUBLEKICK MOVE_DOUBLE_KICK
#define MOVE_MEGAKICK MOVE_MEGA_KICK
#define MOVE_JUMPKICK MOVE_JUMP_KICK
#define MOVE_ROLLINGKICK MOVE_ROLLING_KICK
#define MOVE_SANDATTACK MOVE_SAND_ATTACK
#define MOVE_HORNATTACK MOVE_HORN_ATTACK
#define MOVE_FURYATTACK MOVE_FURY_ATTACK
#define MOVE_HORNDRILL MOVE_HORN_DRILL
#define MOVE_BODYSLAM MOVE_BODY_SLAM
#define MOVE_TAKEDOWN MOVE_TAKE_DOWN
#define MOVE_DOUBLEEDGE MOVE_DOUBLE_EDGE
#define MOVE_TAILWHIP MOVE_TAIL_WHIP
#define MOVE_POISONSTING MOVE_POISON_STING
#define MOVE_PINMISSILE MOVE_PIN_MISSILE
#define MOVE_SONICBOOM MOVE_SONIC_BOOM
#define MOVE_WATERGUN MOVE_WATER_GUN
#define MOVE_HYDROPUMP MOVE_HYDRO_PUMP
#define MOVE_ICEBEAM MOVE_ICE_BEAM
#define MOVE_BUBBLEBEAM MOVE_BUBBLE_BEAM
#define MOVE_AURORABEAM MOVE_AURORA_BEAM
#define MOVE_HYPERBEAM MOVE_HYPER_BEAM
#define MOVE_DRILLPECK MOVE_DRILL_PECK
#define MOVE_LOWKICK MOVE_LOW_KICK
#define MOVE_SEISMICTOSS MOVE_SEISMIC_TOSS
#define MOVE_MEGADRAIN MOVE_MEGA_DRAIN
#define MOVE_LEECHSEED MOVE_LEECH_SEED
#define MOVE_RAZORLEAF MOVE_RAZOR_LEAF
#define MOVE_SOLARBEAM MOVE_SOLAR_BEAM
#define MOVE_POISONPOWDER MOVE_POISON_POWDER
#define MOVE_STUNSPORE MOVE_STUN_SPORE
#define MOVE_SLEEPPOWDER MOVE_SLEEP_POWDER
#define MOVE_PETALDANCE MOVE_PETAL_DANCE
#define MOVE_STRINGSHOT MOVE_STRING_SHOT
#define MOVE_DRAGONRAGE MOVE_DRAGON_RAGE
#define MOVE_FIRESPIN MOVE_FIRE_SPIN
#define MOVE_THUNDERSHOCK MOVE_THUNDER_SHOCK
#define MOVE_THUNDERWAVE MOVE_THUNDER_WAVE
#define MOVE_ROCKTHROW MOVE_ROCK_THROW
#define MOVE_QUICKATTACK MOVE_QUICK_ATTACK
#define MOVE_NIGHTSHADE MOVE_NIGHT_SHADE
#define MOVE_DOUBLETEAM MOVE_DOUBLE_TEAM
#define MOVE_CONFUSERAY MOVE_CONFUSE_RAY
#define MOVE_DEFENSECURL MOVE_DEFENSE_CURL
#define MOVE_LIGHTSCREEN MOVE_LIGHT_SCREEN
#define MOVE_FOCUSENERGY MOVE_FOCUS_ENERGY
#define MOVE_MIRRORMOVE MOVE_MIRROR_MOVE
#define MOVE_SELFDESTRUCT MOVE_SELF_DESTRUCT
#define MOVE_EGGBOMB MOVE_EGG_BOMB
#define MOVE_BONECLUB MOVE_BONE_CLUB
#define MOVE_FIREBLAST MOVE_FIRE_BLAST
#define MOVE_SKULLBASH MOVE_SKULL_BASH
#define MOVE_SPIKECANNON MOVE_SPIKE_CANNON
#define MOVE_SOFTBOILED MOVE_SOFT_BOILED
#define MOVE_HIJUMPKICK MOVE_HI_JUMP_KICK
#define MOVE_DREAMEATER MOVE_DREAM_EATER
#define MOVE_POISONGAS MOVE_POISON_GAS
#define MOVE_LEECHLIFE MOVE_LEECH_LIFE
#define MOVE_LOVELYKISS MOVE_LOVELY_KISS
#define MOVE_SKYATTACK MOVE_SKY_ATTACK
#define MOVE_DIZZYPUNCH MOVE_DIZZY_PUNCH
#define MOVE_ACIDARMOR MOVE_ACID_ARMOR
#define MOVE_FURYSWIPES MOVE_FURY_SWIPES
#define MOVE_ROCKSLIDE MOVE_ROCK_SLIDE
#define MOVE_HYPERFANG MOVE_HYPER_FANG
#define MOVE_TRIATTACK MOVE_TRI_ATTACK
#define MOVE_SUPERFANG MOVE_SUPER_FANG
#define MOVE_TRIPLEKICK MOVE_TRIPLE_KICK
#define MOVE_SPIDERWEB MOVE_SPIDER_WEB
#define MOVE_MINDREADER MOVE_MIND_READER
#define MOVE_FLAMEWHEEL MOVE_FLAME_WHEEL
#define MOVE_CONVERSION2 MOVE_CONVERSION_2
#define MOVE_COTTONSPORE MOVE_COTTON_SPORE
#define MOVE_POWDERSNOW MOVE_POWDER_SNOW
#define MOVE_MACHPUNCH MOVE_MACH_PUNCH
#define MOVE_SCARYFACE MOVE_SCARY_FACE
#define MOVE_FAINTATTACK MOVE_FAINT_ATTACK
#define MOVE_SWEETKISS MOVE_SWEET_KISS
#define MOVE_BELLYDRUM MOVE_BELLY_DRUM
#define MOVE_SLUDGEBOMB MOVE_SLUDGE_BOMB
#define MOVE_MUDSLAP MOVE_MUD_SLAP
#define MOVE_ZAPCANNON MOVE_ZAP_CANNON
#define MOVE_DESTINYBOND MOVE_DESTINY_BOND
#define MOVE_PERISHSONG MOVE_PERISH_SONG
#define MOVE_ICYWIND MOVE_ICY_WIND
#define MOVE_BONERUSH MOVE_BONE_RUSH
#define MOVE_LOCKON MOVE_LOCK_ON
#define MOVE_GIGADRAIN MOVE_GIGA_DRAIN
#define MOVE_FALSESWIPE MOVE_FALSE_SWIPE
#define MOVE_MILKDRINK MOVE_MILK_DRINK
#define MOVE_FURYCUTTER MOVE_FURY_CUTTER
#define MOVE_STEELWING MOVE_STEEL_WING
#define MOVE_MEANLOOK MOVE_MEAN_LOOK
#define MOVE_SLEEPTALK MOVE_SLEEP_TALK
#define MOVE_HEALBELL MOVE_HEAL_BELL
#define MOVE_PAINSPLIT MOVE_PAIN_SPLIT
#define MOVE_SACREDFIRE MOVE_SACRED_FIRE
#define MOVE_DYNAMICPUNCH MOVE_DYNAMIC_PUNCH
#define MOVE_DRAGONBREATH MOVE_DRAGON_BREATH
#define MOVE_BATONPASS MOVE_BATON_PASS
#define MOVE_RAPIDSPIN MOVE_RAPID_SPIN
#define MOVE_SWEETSCENT MOVE_SWEET_SCENT
#define MOVE_IRONTAIL MOVE_IRON_TAIL
#define MOVE_METALCLAW MOVE_METAL_CLAW
#define MOVE_VITALTHROW MOVE_VITAL_THROW
#define MOVE_MORNINGSUN MOVE_MORNING_SUN
#define MOVE_HIDDENPOWER MOVE_HIDDEN_POWER
#define MOVE_CROSSCHOP MOVE_CROSS_CHOP
#define MOVE_RAINDANCE MOVE_RAIN_DANCE
#define MOVE_SUNNYDAY MOVE_SUNNY_DAY
#define MOVE_MIRRORCOAT MOVE_MIRROR_COAT
#define MOVE_PSYCHUP MOVE_PSYCH_UP
#define MOVE_EXTREMESPEED MOVE_EXTREME_SPEED
#define MOVE_ANCIENTPOWER MOVE_ANCIENT_POWER
#define MOVE_SHADOWBALL MOVE_SHADOW_BALL
#define MOVE_FUTURESIGHT MOVE_FUTURE_SIGHT
#define MOVE_ROCKSMASH MOVE_ROCK_SMASH
#define MOVE_BEATUP MOVE_BEAT_UP
#define MOVE_FAKEOUT MOVE_FAKE_OUT
#define MOVE_SPITUP MOVE_SPIT_UP
#define MOVE_HEATWAVE MOVE_HEAT_WAVE
#define MOVE_WILLOWISP MOVE_WILL_O_WISP
#define MOVE_FOCUSPUNCH MOVE_FOCUS_PUNCH
#define MOVE_SMELLINGSALT MOVE_SMELLING_SALT
#define MOVE_FOLLOWME MOVE_FOLLOW_ME
#define MOVE_NATUREPOWER MOVE_NATURE_POWER
#define MOVE_HELPINGHAND MOVE_HELPING_HAND
#define MOVE_ROLEPLAY MOVE_ROLE_PLAY
#define MOVE_MAGICCOAT MOVE_MAGIC_COAT
#define MOVE_BRICKBREAK MOVE_BRICK_BREAK
#define MOVE_KNOCKOFF MOVE_KNOCK_OFF
#define MOVE_SKILLSWAP MOVE_SKILL_SWAP
#define MOVE_SECRETPOWER MOVE_SECRET_POWER
#define MOVE_ARMTHRUST MOVE_ARM_THRUST
#define MOVE_TAILGLOW MOVE_TAIL_GLOW
#define MOVE_LUSTERPURGE MOVE_LUSTER_PURGE
#define MOVE_MISTBALL MOVE_MIST_BALL
#define MOVE_FEATHERDANCE MOVE_FEATHER_DANCE
#define MOVE_TEETERDANCE MOVE_TEETER_DANCE
#define MOVE_BLAZEKICK MOVE_BLAZE_KICK
#define MOVE_MUDSPORT MOVE_MUD_SPORT
#define MOVE_ICEBALL MOVE_ICE_BALL
#define MOVE_NEEDLEARM MOVE_NEEDLE_ARM
#define MOVE_SLACKOFF MOVE_SLACK_OFF
#define MOVE_HYPERVOICE MOVE_HYPER_VOICE
#define MOVE_POISONFANG MOVE_POISON_FANG
#define MOVE_CRUSHCLAW MOVE_CRUSH_CLAW
#define MOVE_BLASTBURN MOVE_BLAST_BURN
#define MOVE_HYDROCANNON MOVE_HYDRO_CANNON
#define MOVE_METEORMASH MOVE_METEOR_MASH
#define MOVE_WEATHERBALL MOVE_WEATHER_BALL
#define MOVE_FAKETEARS MOVE_FAKE_TEARS
#define MOVE_AIRCUTTER MOVE_AIR_CUTTER
#define MOVE_ODORSLEUTH MOVE_ODOR_SLEUTH
#define MOVE_ROCKTOMB MOVE_ROCK_TOMB
#define MOVE_SILVERWIND MOVE_SILVER_WIND
#define MOVE_METALSOUND MOVE_METAL_SOUND
#define MOVE_GRASSWHISTLE MOVE_GRASS_WHISTLE
#define MOVE_COSMICPOWER MOVE_COSMIC_POWER
#define MOVE_WATERSPOUT MOVE_WATER_SPOUT
#define MOVE_SIGNALBEAM MOVE_SIGNAL_BEAM
#define MOVE_SHADOWPUNCH MOVE_SHADOW_PUNCH
#define MOVE_SKYUPPERCUT MOVE_SKY_UPPERCUT
#define MOVE_SANDTOMB MOVE_SAND_TOMB
#define MOVE_SHEERCOLD MOVE_SHEER_COLD
#define MOVE_MUDDYWATER MOVE_MUDDY_WATER
#define MOVE_BULLETSEED MOVE_BULLET_SEED
#define MOVE_AERIALACE MOVE_AERIAL_ACE
#define MOVE_ICICLESPEAR MOVE_ICICLE_SPEAR
#define MOVE_IRONDEFENSE MOVE_IRON_DEFENSE
#define MOVE_DRAGONCLAW MOVE_DRAGON_CLAW
#define MOVE_FRENZYPLANT MOVE_FRENZY_PLANT
#define MOVE_BULKUP MOVE_BULK_UP
#define MOVE_MUDSHOT MOVE_MUD_SHOT
#define MOVE_POISONTAIL MOVE_POISON_TAIL
#define MOVE_VOLTTACKLE MOVE_VOLT_TACKLE
#define MOVE_MAGICALLEAF MOVE_MAGICAL_LEAF
#define MOVE_WATERSPORT MOVE_WATER_SPORT
#define MOVE_CALMMIND MOVE_CALM_MIND
#define MOVE_LEAFBLADE MOVE_LEAF_BLADE
#define MOVE_DRAGONDANCE MOVE_DRAGON_DANCE
#define MOVE_ROCKBLAST MOVE_ROCK_BLAST
#define MOVE_SHOCKWAVE MOVE_SHOCK_WAVE
#define MOVE_WATERPULSE MOVE_WATER_PULSE
#define MOVE_DOOMDESIRE MOVE_DOOM_DESIRE
#define MOVE_PSYCHOBOOST MOVE_PSYCHO_BOOST
#define MOVE_MIRACLEEYE MOVE_MIRACLE_EYE
#define MOVE_WAKEUPSLAP MOVE_WAKE_UP_SLAP
#define MOVE_HAMMERARM MOVE_HAMMER_ARM
#define MOVE_GYROBALL MOVE_GYRO_BALL
#define MOVE_HEALINGWISH MOVE_HEALING_WISH
#define MOVE_NATURALGIFT MOVE_NATURAL_GIFT
#define MOVE_METALBURST MOVE_METAL_BURST
#define MOVE_UTURN MOVE_U_TURN
#define MOVE_CLOSECOMBAT MOVE_CLOSE_COMBAT
#define MOVE_PSYCHOSHIFT MOVE_PSYCHO_SHIFT
#define MOVE_TRUMPCARD MOVE_TRUMP_CARD
#define MOVE_HEALBLOCK MOVE_HEAL_BLOCK
#define MOVE_WRINGOUT MOVE_WRING_OUT
#define MOVE_POWERTRICK MOVE_POWER_TRICK
#define MOVE_GASTROACID MOVE_GASTRO_ACID
#define MOVE_LUCKYCHANT MOVE_LUCKY_CHANT
#define MOVE_MEFIRST MOVE_ME_FIRST
#define MOVE_POWERSWAP MOVE_POWER_SWAP
#define MOVE_GUARDSWAP MOVE_GUARD_SWAP
#define MOVE_LASTRESORT MOVE_LAST_RESORT
#define MOVE_WORRYSEED MOVE_WORRY_SEED
#define MOVE_SUCKERPUNCH MOVE_SUCKER_PUNCH
#define MOVE_TOXICSPIKES MOVE_TOXIC_SPIKES
#define MOVE_HEARTSWAP MOVE_HEART_SWAP
#define MOVE_AQUARING MOVE_AQUA_RING
#define MOVE_MAGNETRISE MOVE_MAGNET_RISE
#define MOVE_FLAREBLITZ MOVE_FLARE_BLITZ
#define MOVE_FORCEPALM MOVE_FORCE_PALM
#define MOVE_AURASPHERE MOVE_AURA_SPHERE
#define MOVE_ROCKPOLISH MOVE_ROCK_POLISH
#define MOVE_POISONJAB MOVE_POISON_JAB
#define MOVE_DARKPULSE MOVE_DARK_PULSE
#define MOVE_NIGHTSLASH MOVE_NIGHT_SLASH
#define MOVE_AQUATAIL MOVE_AQUA_TAIL
#define MOVE_SEEDBOMB MOVE_SEED_BOMB
#define MOVE_AIRSLASH MOVE_AIR_SLASH
#define MOVE_XSCISSOR MOVE_X_SCISSOR
#define MOVE_BUGBUZZ MOVE_BUG_BUZZ
#define MOVE_DRAGONPULSE MOVE_DRAGON_PULSE
#define MOVE_DRAGONRUSH MOVE_DRAGON_RUSH
#define MOVE_POWERGEM MOVE_POWER_GEM
#define MOVE_DRAINPUNCH MOVE_DRAIN_PUNCH
#define MOVE_VACUUMWAVE MOVE_VACUUM_WAVE
#define MOVE_FOCUSBLAST MOVE_FOCUS_BLAST
#define MOVE_ENERGYBALL MOVE_ENERGY_BALL
#define MOVE_BRAVEBIRD MOVE_BRAVE_BIRD
#define MOVE_EARTHPOWER MOVE_EARTH_POWER
#define MOVE_GIGAIMPACT MOVE_GIGA_IMPACT
#define MOVE_NASTYPLOT MOVE_NASTY_PLOT
#define MOVE_BULLETPUNCH MOVE_BULLET_PUNCH
#define MOVE_ICESHARD MOVE_ICE_SHARD
#define MOVE_SHADOWCLAW MOVE_SHADOW_CLAW
#define MOVE_THUNDERFANG MOVE_THUNDER_FANG
#define MOVE_ICEFANG MOVE_ICE_FANG
#define MOVE_FIREFANG MOVE_FIRE_FANG
#define MOVE_SHADOWSNEAK MOVE_SHADOW_SNEAK
#define MOVE_MUDBOMB MOVE_MUD_BOMB
#define MOVE_PSYCHOCUT MOVE_PSYCHO_CUT
#define MOVE_ZENHEADBUTT MOVE_ZEN_HEADBUTT
#define MOVE_MIRRORSHOT MOVE_MIRROR_SHOT
#define MOVE_FLASHCANNON MOVE_FLASH_CANNON
#define MOVE_ROCKCLIMB MOVE_ROCK_CLIMB
#define MOVE_TRICKROOM MOVE_TRICK_ROOM
#define MOVE_DRACOMETEOR MOVE_DRACO_METEOR
#define MOVE_LAVAPLUME MOVE_LAVA_PLUME
#define MOVE_LEAFSTORM MOVE_LEAF_STORM
#define MOVE_POWERWHIP MOVE_POWER_WHIP
#define MOVE_ROCKWRECKER MOVE_ROCK_WRECKER
#define MOVE_CROSSPOISON MOVE_CROSS_POISON
#define MOVE_GUNKSHOT MOVE_GUNK_SHOT
#define MOVE_IRONHEAD MOVE_IRON_HEAD
#define MOVE_MAGNETBOMB MOVE_MAGNET_BOMB
#define MOVE_STONEEDGE MOVE_STONE_EDGE
#define MOVE_STEALTHROCK MOVE_STEALTH_ROCK
#define MOVE_GRASSKNOT MOVE_GRASS_KNOT
#define MOVE_BUGBITE MOVE_BUG_BITE
#define MOVE_CHARGEBEAM MOVE_CHARGE_BEAM
#define MOVE_WOODHAMMER MOVE_WOOD_HAMMER
#define MOVE_AQUAJET MOVE_AQUA_JET
#define MOVE_ATTACKORDER MOVE_ATTACK_ORDER
#define MOVE_DEFENDORDER MOVE_DEFEND_ORDER
#define MOVE_HEALORDER MOVE_HEAL_ORDER
#define MOVE_HEADSMASH MOVE_HEAD_SMASH
#define MOVE_DOUBLEHIT MOVE_DOUBLE_HIT
#define MOVE_ROAROFTIME MOVE_ROAR_OF_TIME
#define MOVE_SPACIALREND MOVE_SPACIAL_REND
#define MOVE_LUNARDANCE MOVE_LUNAR_DANCE
#define MOVE_CRUSHGRIP MOVE_CRUSH_GRIP
#define MOVE_MAGMASTORM MOVE_MAGMA_STORM
#define MOVE_DARKVOID MOVE_DARK_VOID
#define MOVE_SEEDFLARE MOVE_SEED_FLARE
#define MOVE_OMINOUSWIND MOVE_OMINOUS_WIND
#define MOVE_SHADOWFORCE MOVE_SHADOW_FORCE
#define MOVE_HONECLAWS MOVE_HONE_CLAWS
#define MOVE_WIDEGUARD MOVE_WIDE_GUARD
#define MOVE_GUARDSPLIT MOVE_GUARD_SPLIT
#define MOVE_POWERSPLIT MOVE_POWER_SPLIT
#define MOVE_WONDERROOM MOVE_WONDER_ROOM
#define MOVE_RAGEPOWDER MOVE_RAGE_POWDER
#define MOVE_MAGICROOM MOVE_MAGIC_ROOM
#define MOVE_SMACKDOWN MOVE_SMACK_DOWN
#define MOVE_STORMTHROW MOVE_STORM_THROW
#define MOVE_FLAMEBURST MOVE_FLAME_BURST
#define MOVE_SLUDGEWAVE MOVE_SLUDGE_WAVE
#define MOVE_QUIVERDANCE MOVE_QUIVER_DANCE
#define MOVE_HEAVYSLAM MOVE_HEAVY_SLAM
#define MOVE_ELECTROBALL MOVE_ELECTRO_BALL
#define MOVE_FLAMECHARGE MOVE_FLAME_CHARGE
#define MOVE_LOWSWEEP MOVE_LOW_SWEEP
#define MOVE_ACIDSPRAY MOVE_ACID_SPRAY
#define MOVE_FOULPLAY MOVE_FOUL_PLAY
#define MOVE_SIMPLEBEAM MOVE_SIMPLE_BEAM
#define MOVE_AFTERYOU MOVE_AFTER_YOU
#define MOVE_ECHOEDVOICE MOVE_ECHOED_VOICE
#define MOVE_CHIPAWAY MOVE_CHIP_AWAY
#define MOVE_CLEARSMOG MOVE_CLEAR_SMOG
#define MOVE_STOREDPOWER MOVE_STORED_POWER
#define MOVE_QUICKGUARD MOVE_QUICK_GUARD
#define MOVE_ALLYSWITCH MOVE_ALLY_SWITCH
#define MOVE_SHELLSMASH MOVE_SHELL_SMASH
#define MOVE_HEALPULSE MOVE_HEAL_PULSE
#define MOVE_SKYDROP MOVE_SKY_DROP
#define MOVE_SHIFTGEAR MOVE_SHIFT_GEAR
#define MOVE_CIRCLETHROW MOVE_CIRCLE_THROW
#define MOVE_REFLECTTYPE MOVE_REFLECT_TYPE
#define MOVE_FINALGAMBIT MOVE_FINAL_GAMBIT
#define MOVE_WATERPLEDGE MOVE_WATER_PLEDGE
#define MOVE_FIREPLEDGE MOVE_FIRE_PLEDGE
#define MOVE_GRASSPLEDGE MOVE_GRASS_PLEDGE
#define MOVE_VOLTSWITCH MOVE_VOLT_SWITCH
#define MOVE_STRUGGLEBUG MOVE_STRUGGLE_BUG
#define MOVE_FROSTBREATH MOVE_FROST_BREATH
#define MOVE_DRAGONTAIL MOVE_DRAGON_TAIL
#define MOVE_WORKUP MOVE_WORK_UP
#define MOVE_WILDCHARGE MOVE_WILD_CHARGE
#define MOVE_DRILLRUN MOVE_DRILL_RUN
#define MOVE_DUALCHOP MOVE_DUAL_CHOP
#define MOVE_HEARTSTAMP MOVE_HEART_STAMP
#define MOVE_HORNLEECH MOVE_HORN_LEECH
#define MOVE_SACREDSWORD MOVE_SACRED_SWORD
#define MOVE_RAZORSHELL MOVE_RAZOR_SHELL
#define MOVE_HEATCRASH MOVE_HEAT_CRASH
#define MOVE_LEAFTORNADO MOVE_LEAF_TORNADO
#define MOVE_COTTONGUARD MOVE_COTTON_GUARD
#define MOVE_NIGHTDAZE MOVE_NIGHT_DAZE
#define MOVE_TAILSLAP MOVE_TAIL_SLAP
#define MOVE_HEADCHARGE MOVE_HEAD_CHARGE
#define MOVE_GEARGRIND MOVE_GEAR_GRIND
#define MOVE_SEARINGSHOT MOVE_SEARING_SHOT
#define MOVE_TECHNOBLAST MOVE_TECHNO_BLAST
#define MOVE_RELICSONG MOVE_RELIC_SONG
#define MOVE_SECRETSWORD MOVE_SECRET_SWORD
#define MOVE_BOLTSTRIKE MOVE_BOLT_STRIKE
#define MOVE_BLUEFLARE MOVE_BLUE_FLARE
#define MOVE_FIERYDANCE MOVE_FIERY_DANCE
#define MOVE_FREEZESHOCK MOVE_FREEZE_SHOCK
#define MOVE_ICEBURN MOVE_ICE_BURN
#define MOVE_ICICLECRASH MOVE_ICICLE_CRASH
#define MOVE_VCREATE MOVE_V_CREATE
#define MOVE_FUSIONFLARE MOVE_FUSION_FLARE
#define MOVE_FUSIONBOLT MOVE_FUSION_BOLT
#define MOVE_FLYINGPRESS MOVE_FLYING_PRESS
#define MOVE_MATBLOCK MOVE_MAT_BLOCK
#define MOVE_STICKYWEB MOVE_STICKY_WEB
#define MOVE_FELLSTINGER MOVE_FELL_STINGER
#define MOVE_PHANTOMFORCE MOVE_PHANTOM_FORCE
#define MOVE_TRICKORTREAT MOVE_TRICK_OR_TREAT
#define MOVE_NOBLEROAR MOVE_NOBLE_ROAR
#define MOVE_IONDELUGE MOVE_ION_DELUGE
#define MOVE_PARABOLICCHARGE MOVE_PARABOLIC_CHARGE
#define MOVE_FORESTSCURSE MOVE_FORESTS_CURSE
#define MOVE_PETALBLIZZARD MOVE_PETAL_BLIZZARD
#define MOVE_FREEZEDRY MOVE_FREEZE_DRY
#define MOVE_DISARMINGVOICE MOVE_DISARMING_VOICE
#define MOVE_PARTINGSHOT MOVE_PARTING_SHOT
#define MOVE_TOPSYTURVY MOVE_TOPSY_TURVY
#define MOVE_DRAININGKISS MOVE_DRAINING_KISS
#define MOVE_CRAFTYSHIELD MOVE_CRAFTY_SHIELD
#define MOVE_FLOWERSHIELD MOVE_FLOWER_SHIELD
#define MOVE_GRASSYTERRAIN MOVE_GRASSY_TERRAIN
#define MOVE_MISTYTERRAIN MOVE_MISTY_TERRAIN
#define MOVE_PLAYROUGH MOVE_PLAY_ROUGH
#define MOVE_FAIRYWIND MOVE_FAIRY_WIND
#define MOVE_FAIRYLOCK MOVE_FAIRY_LOCK
#define MOVE_KINGSSHIELD MOVE_KINGS_SHIELD
#define MOVE_PLAYNICE MOVE_PLAY_NICE
#define MOVE_DIAMONDSTORM MOVE_DIAMOND_STORM
#define MOVE_STEAMERUPTION MOVE_STEAM_ERUPTION
#define MOVE_HYPERSPACEHOLE MOVE_HYPERSPACE_HOLE
#define MOVE_WATERSHURIKEN MOVE_WATER_SHURIKEN
#define MOVE_MYSTICALFIRE MOVE_MYSTICAL_FIRE
#define MOVE_SPIKYSHIELD MOVE_SPIKY_SHIELD
#define MOVE_AROMATICMIST MOVE_AROMATIC_MIST
#define MOVE_EERIEIMPULSE MOVE_EERIE_IMPULSE
#define MOVE_VENOMDRENCH MOVE_VENOM_DRENCH
#define MOVE_MAGNETICFLUX MOVE_MAGNETIC_FLUX
#define MOVE_HAPPYHOUR MOVE_HAPPY_HOUR
#define MOVE_ELECTRICTERRAIN MOVE_ELECTRIC_TERRAIN
#define MOVE_DAZZLINGGLEAM MOVE_DAZZLING_GLEAM
#define MOVE_HOLDHANDS MOVE_HOLD_HANDS
#define MOVE_BABYDOLLEYES MOVE_BABY_DOLL_EYES
#define MOVE_HOLDBACK MOVE_HOLD_BACK
#define MOVE_POWERUPPUNCH MOVE_POWER_UP_PUNCH
#define MOVE_OBLIVIONWING MOVE_OBLIVION_WING
#define MOVE_THOUSANDARROWS MOVE_THOUSAND_ARROWS
#define MOVE_THOUSANDWAVES MOVE_THOUSAND_WAVES
#define MOVE_LANDSWRATH MOVE_LANDS_WRATH
#define MOVE_LIGHTOFRUIN MOVE_LIGHT_OF_RUIN
#define MOVE_ORIGINPULSE MOVE_ORIGIN_PULSE
#define MOVE_PRECIPICEBLADES MOVE_PRECIPICE_BLADES
#define MOVE_DRAGONASCENT MOVE_DRAGON_ASCENT
#define MOVE_HYPERSPACEFURY MOVE_HYPERSPACE_FURY
#define MOVE_SHOREUP MOVE_SHORE_UP
#define MOVE_FIRSTIMPRESSION MOVE_FIRST_IMPRESSION
#define MOVE_BANEFULBUNKER MOVE_BANEFUL_BUNKER
#define MOVE_SPIRITSHACKLE MOVE_SPIRIT_SHACKLE
#define MOVE_DARKESTLARIAT MOVE_DARKEST_LARIAT
#define MOVE_SPARKLINGARIA MOVE_SPARKLING_ARIA
#define MOVE_ICEHAMMER MOVE_ICE_HAMMER
#define MOVE_FLORALHEALING MOVE_FLORAL_HEALING
#define MOVE_HIGHHORSEPOWER MOVE_HIGH_HORSEPOWER
#define MOVE_STRENGTHSAP MOVE_STRENGTH_SAP
#define MOVE_SOLARBLADE MOVE_SOLAR_BLADE
#define MOVE_TOXICTHREAD MOVE_TOXIC_THREAD
#define MOVE_LASERFOCUS MOVE_LASER_FOCUS
#define MOVE_GEARUP MOVE_GEAR_UP
#define MOVE_THROATCHOP MOVE_THROAT_CHOP
#define MOVE_POLLENPUFF MOVE_POLLEN_PUFF
#define MOVE_ANCHORSHOT MOVE_ANCHOR_SHOT
#define MOVE_PSYCHICTERRAIN MOVE_PSYCHIC_TERRAIN
#define MOVE_FIRELASH MOVE_FIRE_LASH
#define MOVE_POWERTRIP MOVE_POWER_TRIP
#define MOVE_BURNUP MOVE_BURN_UP
#define MOVE_SPEEDSWAP MOVE_SPEED_SWAP
#define MOVE_SMARTSTRIKE MOVE_SMART_STRIKE
#define MOVE_REVELATIONDANCE MOVE_REVELATION_DANCE
#define MOVE_COREENFORCER MOVE_CORE_ENFORCER
#define MOVE_TROPKICK MOVE_TROP_KICK
#define MOVE_BEAKBLAST MOVE_BEAK_BLAST
#define MOVE_CLANGINGSCALES MOVE_CLANGING_SCALES
#define MOVE_DRAGONHAMMER MOVE_DRAGON_HAMMER
#define MOVE_BRUTALSWING MOVE_BRUTAL_SWING
#define MOVE_AURORAVEIL MOVE_AURORA_VEIL
#define MOVE_SHELLTRAP MOVE_SHELL_TRAP
#define MOVE_FLEURCANNON MOVE_FLEUR_CANNON
#define MOVE_PSYCHICFANGS MOVE_PSYCHIC_FANGS
#define MOVE_STOMPINGTANTRUM MOVE_STOMPING_TANTRUM
#define MOVE_SHADOWBONE MOVE_SHADOW_BONE
#define MOVE_PRISMATICLASER MOVE_PRISMATIC_LASER
#define MOVE_SPECTRALTHIEF MOVE_SPECTRAL_THIEF
#define MOVE_SUNSTEELSTRIKE MOVE_SUNSTEEL_STRIKE
#define MOVE_MOONGEISTBEAM MOVE_MOONGEIST_BEAM
#define MOVE_TEARFULLOOK MOVE_TEARFUL_LOOK
#define MOVE_ZINGZAP MOVE_ZING_ZAP
#define MOVE_NATURESMADNESS MOVE_NATURES_MADNESS
#define MOVE_MULTIATTACK MOVE_MULTI_ATTACK
#define MOVE_MINDBLOWN MOVE_MIND_BLOWN
#define MOVE_PLASMAFISTS MOVE_PLASMA_FISTS
#define MOVE_PHOTONGEYSER MOVE_PHOTON_GEYSER
#define MOVE_DOUBLEIRONBASH MOVE_DOUBLE_IRON_BASH
#define MOVE_DYNAMAXCANNON MOVE_DYNAMAX_CANNON
#define MOVE_SNIPESHOT MOVE_SNIPE_SHOT
#define MOVE_JAWLOCK MOVE_JAW_LOCK
#define MOVE_STUFFCHEEKS MOVE_STUFF_CHEEKS
#define MOVE_NORETREAT MOVE_NO_RETREAT
#define MOVE_TARSHOT MOVE_TAR_SHOT
#define MOVE_MAGICPOWDER MOVE_MAGIC_POWDER
#define MOVE_DRAGONDARTS MOVE_DRAGON_DARTS
#define MOVE_BOLTBEAK MOVE_BOLT_BEAK
#define MOVE_FISHIOUSREND MOVE_FISHIOUS_REND
#define MOVE_COURTCHANGE MOVE_COURT_CHANGE
#define MOVE_CLANGOROUSSOUL MOVE_CLANGOROUS_SOUL
#define MOVE_BODYPRESS MOVE_BODY_PRESS
#define MOVE_DRUMBEATING MOVE_DRUM_BEATING
#define MOVE_SNAPTRAP MOVE_SNAP_TRAP
#define MOVE_PYROBALL MOVE_PYRO_BALL
#define MOVE_BEHEMOTHBLADE MOVE_BEHEMOTH_BLADE
#define MOVE_BEHEMOTHBASH MOVE_BEHEMOTH_BASH
#define MOVE_AURAWHEEL MOVE_AURA_WHEEL
#define MOVE_BREAKINGSWIPE MOVE_BREAKING_SWIPE
#define MOVE_BRANCHPOKE MOVE_BRANCH_POKE
#define MOVE_APPLEACID MOVE_APPLE_ACID
#define MOVE_GRAVAPPLE MOVE_GRAV_APPLE
#define MOVE_SPIRITBREAK MOVE_SPIRIT_BREAK
#define MOVE_STRANGESTEAM MOVE_STRANGE_STEAM
#define MOVE_LIFEDEW MOVE_LIFE_DEW
#define MOVE_FALSESURRENDER MOVE_FALSE_SURRENDER
#define MOVE_METEORASSAULT MOVE_METEOR_ASSAULT
#define MOVE_STEELBEAM MOVE_STEEL_BEAM
#define MOVE_EXPANDINGFORCE MOVE_EXPANDING_FORCE
#define MOVE_STEELROLLER MOVE_STEEL_ROLLER
#define MOVE_SCALESHOT MOVE_SCALE_SHOT
#define MOVE_METEORBEAM MOVE_METEOR_BEAM
#define MOVE_SHELLSIDEARM MOVE_SHELL_SIDE_ARM
#define MOVE_MISTYEXPLOSION MOVE_MISTY_EXPLOSION
#define MOVE_GRASSYGLIDE MOVE_GRASSY_GLIDE
#define MOVE_RISINGVOLTAGE MOVE_RISING_VOLTAGE
#define MOVE_TERRAINPULSE MOVE_TERRAIN_PULSE
#define MOVE_SKITTERSMACK MOVE_SKITTER_SMACK
#define MOVE_BURNINGJEALOUSY MOVE_BURNING_JEALOUSY
#define MOVE_LASHOUT MOVE_LASH_OUT
#define MOVE_CORROSIVEGAS MOVE_CORROSIVE_GAS
#define MOVE_FLIPTURN MOVE_FLIP_TURN
#define MOVE_TRIPLEAXEL MOVE_TRIPLE_AXEL
#define MOVE_DUALWINGBEAT MOVE_DUAL_WINGBEAT
#define MOVE_SCORCHINGSANDS MOVE_SCORCHING_SANDS
#define MOVE_JUNGLEHEALING MOVE_JUNGLE_HEALING
#define MOVE_WICKEDBLOW MOVE_WICKED_BLOW
#define MOVE_SURGINGSTRIKES MOVE_SURGING_STRIKES
#define MOVE_THUNDERCAGE MOVE_THUNDER_CAGE
#define MOVE_DRAGONENERGY MOVE_DRAGON_ENERGY
#define MOVE_FREEZINGGLARE MOVE_FREEZING_GLARE
#define MOVE_FIERYWRATH MOVE_FIERY_WRATH
#define MOVE_THUNDEROUSKICK MOVE_THUNDEROUS_KICK
#define MOVE_GLACIALLANCE MOVE_GLACIAL_LANCE
#define MOVE_ASTRALBARRAGE MOVE_ASTRAL_BARRAGE
#define MOVE_EERIESPELL MOVE_EERIE_SPELL

#define ABILITY_SPEEDBOOST ABILITY_SPEED_BOOST
#define ABILITY_BATTLEARMOR ABILITY_BATTLE_ARMOR
#define ABILITY_SANDVEIL ABILITY_SAND_VEIL
#define ABILITY_VOLTABSORB ABILITY_VOLT_ABSORB
#define ABILITY_WATERABSORB ABILITY_WATER_ABSORB
#define ABILITY_CLOUDNINE ABILITY_CLOUD_NINE
#define ABILITY_COMPOUNDEYES ABILITY_COMPOUND_EYES
#define ABILITY_COLORCHANGE ABILITY_COLOR_CHANGE
#define ABILITY_FLASHFIRE ABILITY_FLASH_FIRE
#define ABILITY_SHIELDDUST ABILITY_SHIELD_DUST
#define ABILITY_OWNTEMPO ABILITY_OWN_TEMPO
#define ABILITY_SUCTIONCUPS ABILITY_SUCTION_CUPS
#define ABILITY_SHADOWTAG ABILITY_SHADOW_TAG
#define ABILITY_ROUGHSKIN ABILITY_ROUGH_SKIN
#define ABILITY_WONDERGUARD ABILITY_WONDER_GUARD
#define ABILITY_EFFECTSPORE ABILITY_EFFECT_SPORE
#define ABILITY_CLEARBODY ABILITY_CLEAR_BODY
#define ABILITY_NATURALCURE ABILITY_NATURAL_CURE
#define ABILITY_LIGHTNINGROD ABILITY_LIGHTNING_ROD
#define ABILITY_SERENEGRACE ABILITY_SERENE_GRACE
#define ABILITY_SWIFTSWIM ABILITY_SWIFT_SWIM
#define ABILITY_HUGEPOWER ABILITY_HUGE_POWER
#define ABILITY_POISONPOINT ABILITY_POISON_POINT
#define ABILITY_INNERFOCUS ABILITY_INNER_FOCUS
#define ABILITY_MAGMAARMOR ABILITY_MAGMA_ARMOR
#define ABILITY_WATERVEIL ABILITY_WATER_VEIL
#define ABILITY_MAGNETPULL ABILITY_MAGNET_PULL
#define ABILITY_RAINDISH ABILITY_RAIN_DISH
#define ABILITY_SANDSTREAM ABILITY_SAND_STREAM
#define ABILITY_THICKFAT ABILITY_THICK_FAT
#define ABILITY_EARLYBIRD ABILITY_EARLY_BIRD
#define ABILITY_FLAMEBODY ABILITY_FLAME_BODY
#define ABILITY_RUNAWAY ABILITY_RUN_AWAY
#define ABILITY_KEENEYE ABILITY_KEEN_EYE
#define ABILITY_HYPERCUTTER ABILITY_HYPER_CUTTER
#define ABILITY_CUTECHARM ABILITY_CUTE_CHARM
#define ABILITY_STICKYHOLD ABILITY_STICKY_HOLD
#define ABILITY_SHEDSKIN ABILITY_SHED_SKIN
#define ABILITY_MARVELSCALE ABILITY_MARVEL_SCALE
#define ABILITY_LIQUIDOOZE ABILITY_LIQUID_OOZE
#define ABILITY_ROCKHEAD ABILITY_ROCK_HEAD
#define ABILITY_ARENATRAP ABILITY_ARENA_TRAP
#define ABILITY_VITALSPIRIT ABILITY_VITAL_SPIRIT
#define ABILITY_WHITESMOKE ABILITY_WHITE_SMOKE
#define ABILITY_PUREPOWER ABILITY_PURE_POWER
#define ABILITY_SHELLARMOR ABILITY_SHELL_ARMOR
#define ABILITY_AIRLOCK ABILITY_AIR_LOCK
#define ABILITY_TANGLEDFEET ABILITY_TANGLED_FEET
#define ABILITY_MOTORDRIVE ABILITY_MOTOR_DRIVE
#define ABILITY_SNOWCLOAK ABILITY_SNOW_CLOAK
#define ABILITY_ANGERPOINT ABILITY_ANGER_POINT
#define ABILITY_DRYSKIN ABILITY_DRY_SKIN
#define ABILITY_IRONFIST ABILITY_IRON_FIST
#define ABILITY_POISONHEAL ABILITY_POISON_HEAL
#define ABILITY_SKILLLINK ABILITY_SKILL_LINK
#define ABILITY_SOLARPOWER ABILITY_SOLAR_POWER
#define ABILITY_QUICKFEET ABILITY_QUICK_FEET
#define ABILITY_MAGICGUARD ABILITY_MAGIC_GUARD
#define ABILITY_NOGUARD ABILITY_NO_GUARD
#define ABILITY_LEAFGUARD ABILITY_LEAF_GUARD
#define ABILITY_MOLDBREAKER ABILITY_MOLD_BREAKER
#define ABILITY_SUPERLUCK ABILITY_SUPER_LUCK
#define ABILITY_TINTEDLENS ABILITY_TINTED_LENS
#define ABILITY_SLOWSTART ABILITY_SLOW_START
#define ABILITY_STORMDRAIN ABILITY_STORM_DRAIN
#define ABILITY_ICEBODY ABILITY_ICE_BODY
#define ABILITY_SOLIDROCK ABILITY_SOLID_ROCK
#define ABILITY_SNOWWARNING ABILITY_SNOW_WARNING
#define ABILITY_HONEYGATHER ABILITY_HONEY_GATHER
#define ABILITY_FLOWERGIFT ABILITY_FLOWER_GIFT
#define ABILITY_BADDREAMS ABILITY_BAD_DREAMS
#define ABILITY_SHEERFORCE ABILITY_SHEER_FORCE
#define ABILITY_CURSEDBODY ABILITY_CURSED_BODY
#define ABILITY_FRIENDGUARD ABILITY_FRIEND_GUARD
#define ABILITY_WEAKARMOR ABILITY_WEAK_ARMOR
#define ABILITY_HEAVYMETAL ABILITY_HEAVY_METAL
#define ABILITY_LIGHTMETAL ABILITY_LIGHT_METAL
#define ABILITY_TOXICBOOST ABILITY_TOXIC_BOOST
#define ABILITY_FLAREBOOST ABILITY_FLARE_BOOST
#define ABILITY_POISONTOUCH ABILITY_POISON_TOUCH
#define ABILITY_BIGPECKS ABILITY_BIG_PECKS
#define ABILITY_SANDRUSH ABILITY_SAND_RUSH
#define ABILITY_WONDERSKIN ABILITY_WONDER_SKIN
#define ABILITY_MAGICBOUNCE ABILITY_MAGIC_BOUNCE
#define ABILITY_SAPSIPPER ABILITY_SAP_SIPPER
#define ABILITY_SANDFORCE ABILITY_SAND_FORCE
#define ABILITY_IRONBARBS ABILITY_IRON_BARBS
#define ABILITY_ZENMODE ABILITY_ZEN_MODE
#define ABILITY_VICTORYSTAR ABILITY_VICTORY_STAR
#define ABILITY_AROMAVEIL ABILITY_AROMA_VEIL
#define ABILITY_FLOWERVEIL ABILITY_FLOWER_VEIL
#define ABILITY_CHEEKPOUCH ABILITY_CHEEK_POUCH
#define ABILITY_FURCOAT ABILITY_FUR_COAT
#define ABILITY_STRONGJAW ABILITY_STRONG_JAW
#define ABILITY_SWEETVEIL ABILITY_SWEET_VEIL
#define ABILITY_STANCECHANGE ABILITY_STANCE_CHANGE
#define ABILITY_GALEWINGS ABILITY_GALE_WINGS
#define ABILITY_MEGALAUNCHER ABILITY_MEGA_LAUNCHER
#define ABILITY_GRASSPELT ABILITY_GRASS_PELT
#define ABILITY_TOUGHCLAWS ABILITY_TOUGH_CLAWS
#define ABILITY_PARENTALBOND ABILITY_PARENTAL_BOND
#define ABILITY_DARKAURA ABILITY_DARK_AURA
#define ABILITY_FAIRYAURA ABILITY_FAIRY_AURA
#define ABILITY_AURABREAK ABILITY_AURA_BREAK
#define ABILITY_PRIMORDIALSEA ABILITY_PRIMORDIAL_SEA
#define ABILITY_DESOLATELAND ABILITY_DESOLATE_LAND
#define ABILITY_DELTASTREAM ABILITY_DELTA_STREAM
#define ABILITY_WIMPOUT ABILITY_WIMP_OUT
#define ABILITY_EMERGENCYEXIT ABILITY_EMERGENCY_EXIT
#define ABILITY_WATERCOMPACTION ABILITY_WATER_COMPACTION
#define ABILITY_SHIELDSDOWN ABILITY_SHIELDS_DOWN
#define ABILITY_WATERBUBBLE ABILITY_WATER_BUBBLE
#define ABILITY_SLUSHRUSH ABILITY_SLUSH_RUSH
#define ABILITY_LONGREACH ABILITY_LONG_REACH
#define ABILITY_LIQUIDVOICE ABILITY_LIQUID_VOICE
#define ABILITY_SURGESURFER ABILITY_SURGE_SURFER
#define ABILITY_BATTLEBOND ABILITY_BATTLE_BOND
#define ABILITY_POWERCONSTRUCT ABILITY_POWER_CONSTRUCT
#define ABILITY_QUEENLYMAJESTY ABILITY_QUEENLY_MAJESTY
#define ABILITY_INNARDSOUT ABILITY_INNARDS_OUT
#define ABILITY_SOULHEART ABILITY_SOUL_HEART
#define ABILITY_TANGLINGHAIR ABILITY_TANGLING_HAIR
#define ABILITY_POWEROFALCHEMY ABILITY_POWER_OF_ALCHEMY
#define ABILITY_BEASTBOOST ABILITY_BEAST_BOOST
#define ABILITY_RKSSYSTEM ABILITY_RKS_SYSTEM
#define ABILITY_ELECTRICSURGE ABILITY_ELECTRIC_SURGE
#define ABILITY_PSYCHICSURGE ABILITY_PSYCHIC_SURGE
#define ABILITY_MISTYSURGE ABILITY_MISTY_SURGE
#define ABILITY_GRASSYSURGE ABILITY_GRASSY_SURGE
#define ABILITY_FULLMETALBODY ABILITY_FULL_METAL_BODY
#define ABILITY_SHADOWSHIELD ABILITY_SHADOW_SHIELD
#define ABILITY_PRISMARMOR ABILITY_PRISM_ARMOR
#define ABILITY_INTREPIDSWORD ABILITY_INTREPID_SWORD
#define ABILITY_DAUNTLESSSHIELD ABILITY_DAUNTLESS_SHIELD
#define ABILITY_BALLFETCH ABILITY_BALL_FETCH
#define ABILITY_COTTONDOWN ABILITY_COTTON_DOWN
#define ABILITY_PROPELLERTAIL ABILITY_PROPELLER_TAIL
#define ABILITY_MIRRORARMOR ABILITY_MIRROR_ARMOR
#define ABILITY_GULPMISSILE ABILITY_GULP_MISSILE
#define ABILITY_STEAMENGINE ABILITY_STEAM_ENGINE
#define ABILITY_PUNKROCK ABILITY_PUNK_ROCK
#define ABILITY_SANDSPIT ABILITY_SAND_SPIT
#define ABILITY_ICESCALES ABILITY_ICE_SCALES
#define ABILITY_ICEFACE ABILITY_ICE_FACE
#define ABILITY_POWERSPOT ABILITY_POWER_SPOT
#define ABILITY_SCREENCLEANER ABILITY_SCREEN_CLEANER
#define ABILITY_STEELYSPIRIT ABILITY_STEELY_SPIRIT
#define ABILITY_PERISHBODY ABILITY_PERISH_BODY
#define ABILITY_WANDERINGSPIRIT ABILITY_WANDERING_SPIRIT
#define ABILITY_GORILLATACTICS ABILITY_GORILLA_TACTICS
#define ABILITY_NEUTRALIZINGGAS ABILITY_NEUTRALIZING_GAS
#define ABILITY_PASTELVEIL ABILITY_PASTEL_VEIL
#define ABILITY_HUNGERSWITCH ABILITY_HUNGER_SWITCH
#define ABILITY_QUICKDRAW ABILITY_QUICK_DRAW
#define ABILITY_UNSEENFIST ABILITY_UNSEEN_FIST
#define ABILITY_CURIOUSMEDICINE ABILITY_CURIOUS_MEDICINE
#define ABILITY_DRAGONMAW ABILITY_DRAGON_MAW
#define ABILITY_CHILLINGNEIGH ABILITY_CHILLING_NEIGH
#define ABILITY_GRIMNEIGH ABILITY_GRIM_NEIGH
#define ABILITY_ASONE ABILITY_AS_ONE
#define ABILITY_ASONE2 ABILITY_AS_ONE2

#define ITEM_EFFECT_NONE HOLD_EFFECT_NONE
#define ITEM_EFFECT_RESTORE_HP HOLD_EFFECT_RESTORE_HP
#define ITEM_EFFECT_CURE_PAR HOLD_EFFECT_CURE_PAR
#define ITEM_EFFECT_CURE_SLP HOLD_EFFECT_CURE_SLP
#define ITEM_EFFECT_CURE_PSN HOLD_EFFECT_CURE_PSN
#define ITEM_EFFECT_CURE_BRN HOLD_EFFECT_CURE_BRN
#define ITEM_EFFECT_CURE_FRZ HOLD_EFFECT_CURE_FRZ
#define ITEM_EFFECT_RESTORE_PP HOLD_EFFECT_RESTORE_PP
#define ITEM_EFFECT_CURE_CONFUSION HOLD_EFFECT_CURE_CONFUSION
#define ITEM_EFFECT_CURE_STATUS HOLD_EFFECT_CURE_STATUS
#define ITEM_EFFECT_CONFUSE_SPICY HOLD_EFFECT_CONFUSE_SPICY
#define ITEM_EFFECT_CONFUSE_DRY HOLD_EFFECT_CONFUSE_DRY
#define ITEM_EFFECT_CONFUSE_SWEET HOLD_EFFECT_CONFUSE_SWEET
#define ITEM_EFFECT_CONFUSE_BITTER HOLD_EFFECT_CONFUSE_BITTER
#define ITEM_EFFECT_CONFUSE_SOUR HOLD_EFFECT_CONFUSE_SOUR
#define ITEM_EFFECT_ATTACK_UP HOLD_EFFECT_ATTACK_UP
#define ITEM_EFFECT_DEFENSE_UP HOLD_EFFECT_DEFENSE_UP
#define ITEM_EFFECT_SPEED_UP HOLD_EFFECT_SPEED_UP
#define ITEM_EFFECT_SP_ATTACK_UP HOLD_EFFECT_SP_ATTACK_UP
#define ITEM_EFFECT_SP_DEFENSE_UP HOLD_EFFECT_SP_DEFENSE_UP
#define ITEM_EFFECT_CRITICAL_UP HOLD_EFFECT_CRITICAL_UP
#define ITEM_EFFECT_RANDOM_STAT_UP HOLD_EFFECT_RANDOM_STAT_UP
#define ITEM_EFFECT_EVASION_UP HOLD_EFFECT_EVASION_UP
#define ITEM_EFFECT_RESTORE_STATS HOLD_EFFECT_RESTORE_STATS
#define ITEM_EFFECT_MACHO_BRACE HOLD_EFFECT_MACHO_BRACE
#define ITEM_EFFECT_EXP_SHARE HOLD_EFFECT_EXP_SHARE
#define ITEM_EFFECT_QUICK_CLAW HOLD_EFFECT_QUICK_CLAW
#define ITEM_EFFECT_HAPPINESS_UP HOLD_EFFECT_HAPPINESS_UP
#define ITEM_EFFECT_CURE_ATTRACT HOLD_EFFECT_CURE_ATTRACT
#define ITEM_EFFECT_CHOICE_BAND HOLD_EFFECT_CHOICE_BAND
#define ITEM_EFFECT_FLINCH HOLD_EFFECT_FLINCH
#define ITEM_EFFECT_BUG_POWER HOLD_EFFECT_BUG_POWER
#define ITEM_EFFECT_DOUBLE_PRIZE HOLD_EFFECT_DOUBLE_PRIZE
#define ITEM_EFFECT_REPEL HOLD_EFFECT_REPEL
#define ITEM_EFFECT_SOUL_DEW HOLD_EFFECT_SOUL_DEW
#define ITEM_EFFECT_DEEP_SEA_TOOTH HOLD_EFFECT_DEEP_SEA_TOOTH
#define ITEM_EFFECT_DEEP_SEA_SCALE HOLD_EFFECT_DEEP_SEA_SCALE
#define ITEM_EFFECT_CAN_ALWAYS_RUN HOLD_EFFECT_CAN_ALWAYS_RUN
#define ITEM_EFFECT_PREVENT_EVOLVE HOLD_EFFECT_PREVENT_EVOLVE
#define ITEM_EFFECT_FOCUS_BAND HOLD_EFFECT_FOCUS_BAND
#define ITEM_EFFECT_LUCKY_EGG HOLD_EFFECT_LUCKY_EGG
#define ITEM_EFFECT_SCOPE_LENS HOLD_EFFECT_SCOPE_LENS
#define ITEM_EFFECT_STEEL_POWER HOLD_EFFECT_STEEL_POWER
#define ITEM_EFFECT_LEFTOVERS HOLD_EFFECT_LEFTOVERS
#define ITEM_EFFECT_DRAGON_SCALE HOLD_EFFECT_DRAGON_SCALE
#define ITEM_EFFECT_LIGHT_BALL HOLD_EFFECT_LIGHT_BALL
#define ITEM_EFFECT_GROUND_POWER HOLD_EFFECT_GROUND_POWER
#define ITEM_EFFECT_ROCK_POWER HOLD_EFFECT_ROCK_POWER
#define ITEM_EFFECT_GRASS_POWER HOLD_EFFECT_GRASS_POWER
#define ITEM_EFFECT_DARK_POWER HOLD_EFFECT_DARK_POWER
#define ITEM_EFFECT_FIGHTING_POWER HOLD_EFFECT_FIGHTING_POWER
#define ITEM_EFFECT_ELECTRIC_POWER HOLD_EFFECT_ELECTRIC_POWER
#define ITEM_EFFECT_WATER_POWER HOLD_EFFECT_WATER_POWER
#define ITEM_EFFECT_FLYING_POWER HOLD_EFFECT_FLYING_POWER
#define ITEM_EFFECT_POISON_POWER HOLD_EFFECT_POISON_POWER
#define ITEM_EFFECT_ICE_POWER HOLD_EFFECT_ICE_POWER
#define ITEM_EFFECT_GHOST_POWER HOLD_EFFECT_GHOST_POWER
#define ITEM_EFFECT_PSYCHIC_POWER HOLD_EFFECT_PSYCHIC_POWER
#define ITEM_EFFECT_FIRE_POWER HOLD_EFFECT_FIRE_POWER
#define ITEM_EFFECT_DRAGON_POWER HOLD_EFFECT_DRAGON_POWER
#define ITEM_EFFECT_NORMAL_POWER HOLD_EFFECT_NORMAL_POWER
#define ITEM_EFFECT_UP_GRADE HOLD_EFFECT_UP_GRADE
#define ITEM_EFFECT_SHELL_BELL HOLD_EFFECT_SHELL_BELL
#define ITEM_EFFECT_LUCKY_PUNCH HOLD_EFFECT_LUCKY_PUNCH
#define ITEM_EFFECT_METAL_POWDER HOLD_EFFECT_METAL_POWDER
#define ITEM_EFFECT_THICK_CLUB HOLD_EFFECT_THICK_CLUB
#define ITEM_EFFECT_STICK HOLD_EFFECT_STICK
#define ITEM_EFFECT_CHOICE_SCARF HOLD_EFFECT_CHOICE_SCARF
#define ITEM_EFFECT_CHOICE_SPECS HOLD_EFFECT_CHOICE_SPECS
#define ITEM_EFFECT_DAMP_ROCK HOLD_EFFECT_DAMP_ROCK
#define ITEM_EFFECT_GRIP_CLAW HOLD_EFFECT_GRIP_CLAW
#define ITEM_EFFECT_HEAT_ROCK HOLD_EFFECT_HEAT_ROCK
#define ITEM_EFFECT_ICY_ROCK HOLD_EFFECT_ICY_ROCK
#define ITEM_EFFECT_LIGHT_CLAY HOLD_EFFECT_LIGHT_CLAY
#define ITEM_EFFECT_SMOOTH_ROCK HOLD_EFFECT_SMOOTH_ROCK
#define ITEM_EFFECT_POWER_HERB HOLD_EFFECT_POWER_HERB
#define ITEM_EFFECT_BIG_ROOT HOLD_EFFECT_BIG_ROOT
#define ITEM_EFFECT_EXPERT_BELT HOLD_EFFECT_EXPERT_BELT
#define ITEM_EFFECT_LIFE_ORB HOLD_EFFECT_LIFE_ORB
#define ITEM_EFFECT_METRONOME HOLD_EFFECT_METRONOME
#define ITEM_EFFECT_MUSCLE_BAND HOLD_EFFECT_MUSCLE_BAND
#define ITEM_EFFECT_WIDE_LENS HOLD_EFFECT_WIDE_LENS
#define ITEM_EFFECT_WISE_GLASSES HOLD_EFFECT_WISE_GLASSES
#define ITEM_EFFECT_ZOOM_LENS HOLD_EFFECT_ZOOM_LENS
#define ITEM_EFFECT_LAGGING_TAIL HOLD_EFFECT_LAGGING_TAIL
#define ITEM_EFFECT_FOCUS_SASH HOLD_EFFECT_FOCUS_SASH
#define ITEM_EFFECT_FLAME_ORB HOLD_EFFECT_FLAME_ORB
#define ITEM_EFFECT_TOXIC_ORB HOLD_EFFECT_TOXIC_ORB
#define ITEM_EFFECT_STICKY_BARB HOLD_EFFECT_STICKY_BARB
#define ITEM_EFFECT_IRON_BALL HOLD_EFFECT_IRON_BALL
#define ITEM_EFFECT_BLACK_SLUDGE HOLD_EFFECT_BLACK_SLUDGE
#define ITEM_EFFECT_DESTINY_KNOT HOLD_EFFECT_DESTINY_KNOT
#define ITEM_EFFECT_SHED_SHELL HOLD_EFFECT_SHED_SHELL
#define ITEM_EFFECT_QUICK_POWDER HOLD_EFFECT_QUICK_POWDER
#define ITEM_EFFECT_ADAMANT_ORB HOLD_EFFECT_ADAMANT_ORB
#define ITEM_EFFECT_LUSTROUS_ORB HOLD_EFFECT_LUSTROUS_ORB
#define ITEM_EFFECT_GRISEOUS_ORB HOLD_EFFECT_GRISEOUS_ORB
#define ITEM_EFFECT_GRACIDEA HOLD_EFFECT_GRACIDEA
#define ITEM_EFFECT_RESIST_BERRY HOLD_EFFECT_RESIST_BERRY
#define ITEM_EFFECT_EV_BOOST HOLD_EFFECT_EV_BOOST
#define ITEM_EFFECT_RESTORE_PCT_HP HOLD_EFFECT_RESTORE_PCT_HP
#define ITEM_EFFECT_FLOAT_STONE HOLD_EFFECT_FLOAT_STONE
#define ITEM_EFFECT_EVIOLITE HOLD_EFFECT_EVIOLITE
#define ITEM_EFFECT_ASSAULT_VEST HOLD_EFFECT_ASSAULT_VEST
#define ITEM_EFFECT_DRIVE HOLD_EFFECT_DRIVE
#define ITEM_EFFECT_GEM HOLD_EFFECT_GEMS
#define ITEM_EFFECT_ROCKY_HELMET HOLD_EFFECT_ROCKY_HELMET
#define ITEM_EFFECT_AIR_BALLOON HOLD_EFFECT_AIR_BALLOON
#define ITEM_EFFECT_RED_CARD HOLD_EFFECT_RED_CARD
#define ITEM_EFFECT_RING_TARGET HOLD_EFFECT_RING_TARGET
#define ITEM_EFFECT_BINDING_BAND HOLD_EFFECT_BINDING_BAND
#define ITEM_EFFECT_EJECT_BUTTON HOLD_EFFECT_EJECT_BUTTON
#define ITEM_EFFECT_ABSORB_BULB HOLD_EFFECT_ABSORB_BULB
#define ITEM_EFFECT_CELL_BATTERY HOLD_EFFECT_CELL_BATTERY
#define ITEM_EFFECT_FAIRY_POWER HOLD_EFFECT_FAIRY_POWER
#define ITEM_EFFECT_MEGA_STONE HOLD_EFFECT_MEGA_STONE
#define ITEM_EFFECT_SAFETY_GOOGLES HOLD_EFFECT_SAFETY_GOOGLES
#define ITEM_EFFECT_LUMINOUS_MOSS HOLD_EFFECT_LUMINOUS_MOSS
#define ITEM_EFFECT_SNOWBALL HOLD_EFFECT_SNOWBALL
#define ITEM_EFFECT_WEAKNESS_POLICY HOLD_EFFECT_WEAKNESS_POLICY
#define ITEM_EFFECT_PROTECTIVE_PADS HOLD_EFFECT_PROTECTIVE_PADS
#define ITEM_EFFECT_TERRAIN_EXTENDER HOLD_EFFECT_TERRAIN_EXTENDER
#define ITEM_EFFECT_SEEDS HOLD_EFFECT_SEEDS
#define ITEM_EFFECT_ADRENALINE_ORB HOLD_EFFECT_ADRENALINE_ORB
#define ITEM_EFFECT_MEMORY HOLD_EFFECT_MEMORY
#define ITEM_EFFECT_Z_CRYSTAL HOLD_EFFECT_Z_CRYSTAL
#define ITEM_EFFECT_THROAT_SPRAY HOLD_EFFECT_THROAT_SPRAY
#define ITEM_EFFECT_EJECT_PACK HOLD_EFFECT_EJECT_PACK
#define ITEM_EFFECT_HEAVY_DUTY_BOOTS HOLD_EFFECT_HEAVY_DUTY_BOOTS
#define ITEM_EFFECT_BLUNDER_POLICY HOLD_EFFECT_BLUNDER_POLICY
#define ITEM_EFFECT_ROOM_SERVICE HOLD_EFFECT_ROOM_SERVICE
#define ITEM_EFFECT_UTILITY_UMBRELLA HOLD_EFFECT_UTILITY_UMBRELLA
#define MOVE_TABLES_TERMIN 0xFFFF

#endif